@charset "utf-8";
html, body { width: 100%; height: 100%; overflow: hidden; margin: 0; font-family: 'microsoft yahei'; background-image:url(../img/login/login_bg.jpg); }
html { _height: auto; _padding: 50px 0 0px; }

.login { width:640px; height:400px; position:absolute; left:50%; top:50%; margin-left:-320px; margin-top:-300px;}
.logo { background-image:url(../img/login/admin_logo.png); background-repeat:no-repeat; background-position: 30px center; height:150px;}

.login_form { margin-left:auto; margin-right:auto; width:600px;}
.login_form .user{ background:#e3e7ea; width:540px; height:auto; border-radius:5px; border:2px solid #ffffff; box-shadow:0px 0px 3px #fff; font-size:20px; padding:30px 0px;}

.login_form .button { border:1px solid #b2b3b8; border-radius:5px; background:#ff6600; color:#ffffff; text-shadow:1px 1px 3px #333; outline:none; 
padding:0px 20px; min-width:100px; text-align:center;
 height:50px; line-height:50px;
 font-size:20px; 
 
 box-shadow:0px 0px 5px #999; font-size:20px; font-family:'微软雅黑'; cursor:pointer;}
.login_form .button:hover{ background:#f44;}

.login_form .text_value { float:left; width:225px; line-height:30px; padding:10px; font-size:20px; color:#666; font-weight:bold; border:1px solid #b3b4b9; border-radius:5px; background-color:#f5f6f7;outline:none;}


.foot { padding-top:30px; text-align:center; color:#FFF; padding-right:80px; font-size:12px;}

#tip { padding:0px 50px; font-size:16px; text-align:center; }
#tip .err{color:#cc0000; background:url(../img/login/err.gif) no-repeat left center; line-height:24px; padding-left:20px;}


.login_form  #imgcode{ width:80px;text-transform:uppercase; margin-right:10px;}